package com.wiscamp.ninechapters.challenges.domain.models;

import cube.ddd.domain.Entity;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 组队表
 */
@Data
public class UserGroup implements Entity {
    private static final long serialVersionUID = 1L;

    /**
     * 组队编号
     */
    private long groupId;

    /**
     * 组队代码
     */
    private String groupCode = "";

    /**
     * 组队名称
     */
    private String groupName = "";

    /**
     * 组队负责人
     */
    private long managerId;

    /**
     * 总积分
     */
    private int totalPoints;

    /**
     * 总排名
     */
    private int totalRank;

    /**
     * 备注
     */
    private String remark = "";

    /**
     * 是否可用
     */
    private boolean active = true;

    /**
     * 是否删除
     */
    private boolean deleted;

    /**
     * 创建用户
     */
    private long createUser;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 编辑用户
     */
    private long editUser;

    /**
     * 编辑时间
     */
    private LocalDateTime editTime;

    /**
     * 时间戳
     */
    //private LocalDateTime timeStamp;


}